package com.shzu.jwc.ty.dao;

import com.shzu.jwc.ty.bean.ProblemClass;
import com.shzu.jwc.ty.bean.ProblemClassExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ProblemClassMapper {
    long countByExample(ProblemClassExample example);

    int deleteByExample(ProblemClassExample example);

    int deleteByPrimaryKey(Integer problemClassId);

    int insert(ProblemClass record);

    int insertSelective(ProblemClass record);

    List<ProblemClass> selectByExample(ProblemClassExample example);

    ProblemClass selectByPrimaryKey(Integer problemClassId);

    int updateByExampleSelective(@Param("record") ProblemClass record, @Param("example") ProblemClassExample example);

    int updateByExample(@Param("record") ProblemClass record, @Param("example") ProblemClassExample example);

    int updateByPrimaryKeySelective(ProblemClass record);

    int updateByPrimaryKey(ProblemClass record);
}